home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 013 / dc4_one.arc / DC4.DOC < prev    next >
Encoding:
Text File  |  1984-07-01  |  32.1 KB  |  777 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                   DISKCAT(tm)
  16.  
  17.                                   version 4.0
  18.  
  19.  
  20.                                   DISK  FILE
  21.                                 CATALOG PROGRAM
  22.  
  23.  
  24.                      (C) Copyright 1983,1984  Nelson Ford
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                                   Nelson Ford
  57.                                  P.O.Box 61565
  58.                                Houston, TX 77208
  59.                                 (713) 960-1347
  60.                                 Source: ST3564
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                       DISKCAT - Disk File Catalog Program
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.                                    CONTENTS
  75.  
  76.  
  77.         Hardware requirements ....................................  1
  78.         What DISKCAT does ........................................  1
  79.         Incompatibilities with earlier versions & other programs .  1
  80.         Entering information .....................................  2
  81.         DC4-READ.EXE Program Functions
  82.           1)  Read a disk's files into the catalog ...............  2
  83.           2)  Add descriptions to file names (DC4-CAT.EXE) .......  2
  84.           3)  Give a disk its own catalog ........................  3
  85.           4)  Delete a disk from the catalog .....................  3
  86.           5)  Display all files for a disk name ..................  3
  87.           6)  Display all disk names .............................  3
  88.           7)  Print a hardcopy catalog listing (DC4-SORT.EXE) ....  3
  89.           8)  Purge deleted files from catalog ...................  4
  90.           9)  Change program parameters ..........................  4
  91.         DC4-SORT.EXE  Program Functions
  92.           1)  Compare two catalogs ...............................  4
  93.           2)  Print catalog sorted by file name,
  94.               disk name, file type, date or filename extension ...  4
  95.         Sending data to the disk .................................  4
  96.         Specifying a range to print ..............................  4
  97.         Data file structure ......................................  5
  98.         Other ways to edit and print the catalog .................  5
  99.         Starting a new catalog ...................................  5
  100.         Suggestions for using DISKCAT.............................  6
  101.         Using DOS 2's FIND.EXE to locate a file in the catalog ...  6
  102.         Assigning categories .....................................  6
  103.         DISTRIBUTION OF DISKCAT PROGRAMS .........................  7
  104.         Source code ..............................................  7
  105.         Acknowledgement of suggestions for improvements ..........  8
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.         Trademark credits for this manual:
  120.            PC-FILE(tm)  -  Jim Button
  121.            Lotus 1-2-3(tm)  -  Lotus Development Corp.
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                   DISKCAT - Disk File Catalog Program       Page 1
  134.  
  135.  
  136.         HARDWARE REQUIREMENTS:
  137.  
  138.         Minimum:  128K (192 on Compaq), one disk drive, 80-column monitor.
  139.         Recommended:  a RAM disk-emulator or hard disk to hold DC4.DTA,
  140.                       printer, graphics board.
  141.         DOS:  1.0  1.1  2.0  2.1
  142.  
  143.         Maximum # of file name entries:  up to 3000, depending on memory.
  144.  
  145.  
  146.         WHAT DISKCAT DOES:
  147.  
  148.         DISKCAT  keeps track of all of your disk files - no more sticking
  149.         disk after disk into a drive to see if the file you need is on it.
  150.  
  151.         DC4-READ.EXE  reads a disk's directory, adds file names, date and
  152.            size to a catalog file, gives a disk its own table-of-contents
  153.            file, prints a file listing to keep with each disk,  deletes a
  154.            disk from the catalog file, displays names of all disks in the
  155.            catalog along with number of sectors and sides  and free space
  156.            remaining on each disk, allows changing program parameters.
  157.         DC4-CAT.EXE  add file category and description, rename files/disk,
  158.            delete file, view file contents, locate file/disk in catalog.
  159.         DC4-SORT.EXE  sorts, prints the catalog file; it will compare two
  160.            catalog files and print a comparative list showing differences
  161.            and matching files; creates sub-catalog file; prints to screen
  162.            or printer or disk file for later printing; creates data  file
  163.            in a format that can be read by Lotus 1-2-3.  All or part of a
  164.            catalog can be sorted by file name, disk name, file type, date
  165.            or file extension.
  166.         DC4-FIND.EXE  is a quick way to search the catalog for a specific
  167.            file to find which disk it is on.
  168.         DC4-DOC.EXE  contains an introduction to  DISKCAT  and prints the
  169.            DC4.DOC documentation file to the screen or printer.
  170.         DC4-PGM.DTA contains the program parameters:  file names, drives,
  171.            screen colors, printer controls.
  172.         DC4-SAMP.DTA and  DC3-SAMP.DT2  are samples of the two data files
  173.            created by DISKCAT.   The first contains the file catalog with
  174.            the following information about each file:   file name,  size,
  175.            creation time and date, file category and description and disk
  176.            name.    The second data file contains the number of disks and
  177.            files in the catalog  and the following information about each
  178.            disk:  disk name, number of sides and sectors, free space, and
  179.            the catalog record number of the disk's first and last files.
  180.  
  181.  
  182.         INCOMPATIBILITIES:
  183.  
  184.            DC4-CAT.EXE  uses keys that may be intercepted by some utility
  185.            programs such as Prokey.   Such programs must be exited before
  186.            using DC4-CAT.EXE, but may be left active with DC4-READ & SORT.
  187.  
  188.            If you have been using a version of  DISKCAT earlier than 3.0,
  189.            you must use the program DC-CNVRT.BAS to convert DC4.DTA's re-
  190.            cord format to the current format.   The current format has a
  191.            36-character description field, increased from 25 characters.
  192.            Data files of earlier versions should be renamed: the DTA file
  193.            to DC4.DTA and the NFO file to DC4.DT2.  DC4-READ will change
  194.            the file to the DC4 format automatically.
  195.  
  196.  
  197.  
  198.  
  199.                   DISKCAT - Disk File Catalog Program       Page 2
  200.  
  201.  
  202.         ENTERING INFORMATION:  When entering data, the edit keys work the
  203.           same way that they do in BASIC and in most word processors. The
  204.           cursor keys move the cursor in the data field. If you press the
  205.           Enter  key after the cursor has been moved back into the middle
  206.           of an entry, the whole entry is still accepted.  If a prompt is
  207.           displayed, pressing Enter  will cause the prompt to be accepted
  208.           as data input.   Entering a character at the start of the field
  209.           causes the  default data to be  erased so  that new data can be
  210.           entered. To edit the prompted data,  press the Insert or Delete
  211.           keys or move into the data field with the cursor keys. Entering
  212.           a character in other than the start of the field will not cause
  213.           the prompt to disappear.    The End and Home keys will move the
  214.           cursor to the end and start of the field, respectively.  Toggle
  215.           the Insert mode by pressing the Ins key.   Holding the Ctrl key
  216.           while pressing the left or right cursor keys will move the cur-
  217.           sor from word to word within the prompt or, if the cursor is at
  218.           the start or end of the field will move the cursor to the prior
  219.           or next field, if any. Pressing the up or down cursor keys will
  220.           move the cursor to the field above  or below the current field,
  221.           if any. Pressing the Ctrl and End keys together will delete the
  222.           characters from the cursor to the end of the field.    Pressing
  223.           the Del key will delete the character at the cursor position.
  224.  
  225.  
  226.         DC4-READ.EXE Program Functions (Main Menu):
  227.  
  228.         1)  Read a disk's files into the catalog.
  229.              -prompts for a name for the disk.   If the disk has a volume
  230.                label, it is made the default disk name.  When asked for a
  231.                disk name, press Enter to use the default name.
  232.              -checks to see if name is already used.  If so, choices are
  233.               * delete the disk from the file
  234.               * read the disk and update the file
  235.                 This option allows you to update a disk's records without
  236.                 wiping out the file descriptions for files that are still
  237.                 on the disk.  If a file has the same name but a different
  238.                 file size or date, the name, category and description are
  239.                 retained and the size and date are updated.
  240.               * enter another disk name
  241.              -file names, size  & date are read from disk, sorted by name
  242.                and added to the data file with the "DTA" extension.   The
  243.                disk name,  disk type (number of sides & sectors) and free
  244.                space remaining are added to the data file with the  "DT2"
  245.                extension.
  246.  
  247.         2)  Add descriptions to file names. (Goes to program DC4-CAT.EXE)
  248.              -displays the disk name and file name  and prompts for a 10-
  249.                character file category and 36-character file description.
  250.                The categories displayed at the top  of the screen  can be
  251.                entered into the category field by entering  the number or
  252.                highlighted characters of the desired category name.
  253.              -DOS 2 volume labels are automatically given a category name
  254.                of "Vol. Name" so that all disk  names will print out in a
  255.                group when the file is sorted and printed by category.  In
  256.                the description field enter a description of disk contents.
  257.              -DOS 2 subdirectory names are automatically given a category
  258.                name of "Subdir.".
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                   DISKCAT - Disk File Catalog Program       Page 3
  266.  
  267.  
  268.         ("Add Descriptions", cont.)
  269.              -The following is a list of filename extensions and their de-
  270.                fault descriptions which automatically appear. Press Enter
  271.                to accept a default description or enter a new description.
  272.                   EXTENSION                 DEFAULT DESCRIPTION
  273.                  EXAMPLE.ASM        Assm. source code for EXAMPLE.EXE
  274.                  EXAMPLE.DOC        Documentation file for EXAMPLE
  275.                  EXAMPLE.DTA/.DAT   Data file for EXAMPLE
  276.                  EXAMPLE.HEX        EXAMPLE in hex format for downloading
  277.                  EXAMPLE.OBJ        File used to generate EXAMPLE.EXE
  278.                  EXAMPLE.VC         VisiCalc template to ...
  279.                  EXAMPLE.WKS/.PRN   123 template to ...
  280.  
  281.              -the following functions are available in this routine:
  282.        [Alt]-
  283.          [P] Prior entry:  displays previous entry. (Ctrl-left arrow: same)
  284.          [F] Find file:  finds a file from all or part of the name
  285.                            and makes it the current record.
  286.          [D] Find disk:  finds a disk from all or part of the name,
  287.                            and makes the first file on the disk the
  288.                            current record. Optionally, skips files in
  289.                            DC4.DTA not on the selected disk.
  290.          [K] Kill entry: marks the displayed entry for deletion by
  291.                            the "Purge" routine.  Also allows the file
  292.                            to actually be deleted from the disk.
  293.          [V] View file:  displays contents of a file one screen at a time,
  294.                            for use in entering file descriptions.
  295.          [R] Repeat entry:  repeats category & description from previous
  296.                            file: for programs with multiple files, such as
  297.                            FK.DOC, FK.HEX, FK.COM.
  298.          [S] Skip disk:  finds the next disk name and makes its first file
  299.                            the current record.
  300.          [C] Edit categories:  allows you to change the category names.
  301.          [N] Rename disk/file:   (1) Change the name of a disk throughout
  302.                             the catalog file.  (2) Rename a file in the
  303.                             catalog file and on the disk.
  304.  
  305.         3)  Give a disk its own catalog.
  306.              -puts a directory listing on a  disk with file descriptions.
  307.                The file can be TYPEd from DOS to review contents of disk.
  308.                If you gave the volume name a description, it is displayed
  309.                in the heading of the listing along with the disk name.
  310.  
  311.         4)  Delete a disk from the catalog.
  312.              -removes all files from the catalog that belong to the  disk
  313.                that is being deleted.
  314.  
  315.         5)  Display all files for a disk name.
  316.              -allows a list to be made of file names and descriptions for
  317.                a disk.  The printout can be inserted into the disk sleeve
  318.                for reference. Printer should be set for compressed print.
  319.  
  320.         6)  Display all disk names.
  321.              -also diplays # sectors, # sides and free space.
  322.  
  323.         7)  Print a hardcopy catalog listing.
  324.              -goes to the DC4-SORT program to print a catalog file.
  325.                (DC4-SORT is discussed in detail later.)
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                   DISKCAT - Disk File Catalog Program       Page 4
  332.  
  333.  
  334.         8)  Purge deleted files from catalog.
  335.              -eliminates records that have been marked for deletion.
  336.               NOTE: compressing records in  a random access file does not
  337.                change the file size in the directory.  To change the file
  338.                size, copy DC4.DTA in DOS using /A which will cause DOS to
  339.                stop at the EOF marker.  (See COPY in DOS manual.)
  340.              -the catalog should be purged before creating a new file via
  341.                DC4-SORT.
  342.  
  343.         9)  Change program parameters.
  344.              -allows you to change the names of the DISKCAT  programs and
  345.                data files to suit your taste.  You can use this option to
  346.                change catalogs if you have more than one catalog file.
  347.              -change default drives and screen colors.
  348.              -put in printer commands for your printer. **THIS FEATURE IS
  349.                NOT FULLY IMPLEMENTED YET.**
  350.  
  351.  
  352.         DC4-SORT.EXE  Program Functions:
  353.  
  354.         1)  Compare two catalogs.
  355.              -compares two catalogs and prints a comparative list.   This
  356.                function is designed to facilitate comparing software lib-
  357.                raries by different user groups or individuals who collect
  358.                public domain software. At the present time, both catalogs
  359.                must be named DC4.DTA and be on different drives.
  360.  
  361.         2)  Print catalog sorted by file name, disk name, file type, date
  362.              or filename extension.
  363.  
  364.         Print Options:
  365.  
  366.         1)  Output can be sent to the screen, the printer, or to a disk.
  367.  
  368.         2)  When the data in the sorted field, such as disk name, changes,
  369.             you may choose to skip two lines on the printout, skip to the
  370.             top of the next page, or not skip at all.
  371.  
  372.         3)  Data sent to a disk file can be formatted in three ways:
  373.              -the same as the printout (to dump to a printer later.)
  374.              -as a LOTUS 1-2-3 ".PRN" file (to be loaded into 1-2-3.)
  375.              -as a new catalog file.    When a disk is first read, all of
  376.                its files are grouped together. When a disk in the catalog
  377.                is re-read and the catalog updated, new files are added to
  378.                the end of the catalog.  Then when the catalog is searched
  379.                for the files of a particular disk the program must search
  380.                longer.   By sorting the catalog by disk name and creating
  381.                a new catalog file, you can cut down on disk search time.
  382.  
  383.  
  384.         4)  You may specify a range to print.  Examples:
  385.              -to print file names starting with  A through  M, enter A as
  386.                the starting parameter and M as the ending one. If you get
  387.                the message  "Out of string space" when trying to load and
  388.                print the entire catalog, you may have to use use this op-
  389.                tion to print one part of the catalog at a time.
  390.              -to print all files with the category of "BASIC Util", first
  391.                select "Sort by category" then specify "BASIC Util" as the
  392.                starting and ending parameters.
  393.  
  394.  
  395.  
  396.  
  397.                   DISKCAT - Disk File Catalog Program       Page 5
  398.  
  399.  
  400.  
  401.  
  402.         DATA FILES:
  403.  
  404.         1)  DC4-PGM.DTA contains the program parameters. This information
  405.              used to be included in DC4.DT2 with the disk data. This file
  406.              must always be present to run DISKCAT.
  407.  
  408.         2)  DC4.DTA is a random access file containing file names & info.
  409.              Record layout:
  410.                 file name        12 spaces
  411.                 disk name         8 spaces
  412.                 file type        10 spaces
  413.                 file descrip.    36 spaces
  414.                 file date         8 spaces
  415.                 file size         6 spaces
  416.                 car. rtn./l.f.    2 spaces  (carriage return & line feed)
  417.                                  --
  418.                 record length    82
  419.  
  420.         3)  DC4.DT2 is a sequential file containing disk names & info. as
  421.               well as the number of files and disks in the catalog.
  422.  
  423.  
  424.  
  425.         OTHER WAYS TO EDIT AND PRINT THE CATALOG:
  426.  
  427.         The DC4.DTA file can be TYPEd from DOS.  It can also be edited by
  428.         text processors if these warnings are heeded:
  429.         -IBM's Personal Editor should be used with the NOTABS option when
  430.           saving. Otherwise, it replaces blanks with tabs, which destroys
  431.           the necessary uniform record length.
  432.         -WordStar can be used in the Non-document mode only.
  433.         -Enter data exactly as in the other records.  (eg: the dot [.] in
  434.           the file name must always be in column 9).
  435.         -If records are added or deleted with text processors, the number
  436.           of files  (the second number in the .DT2  file) must be changed
  437.           and the first  and last record numbers  for each disk name must
  438.           be updated. The record numbers of the first and last records of
  439.           each disk can be updated by selecting the  PURGE option at  the
  440.           main menu of DC4-READ.
  441.  
  442.         A .PRN file can be created from DC4.DTA using DC4-SORT.EXE.  This
  443.           file can be loaded into LOTUS 1-2-3 for further manipulation.
  444.  
  445.         The DC4.DTA can be sorted and printed using Jim Button's PC-FILE.
  446.           The file must first be sorted by  PC-FILE in order to create an
  447.           index file.
  448.  
  449.  
  450.         STARTING A NEW CATALOG:
  451.  
  452.         When you receive DISKCAT it is set to read the DC4-SAMP files. To
  453.         create your own catalog file, run DC4-READ  and edit the program
  454.         parameters. Change DC4-SAMP to whatever you like and respond  "Y"
  455.         when asked "Make the changes permanent?" The program will look for
  456.         whatever filename you entered on whatever drive you specified and
  457.         will complain about not finding it.   Just press Esc and the file
  458.         will be created.
  459.  
  460.  
  461.  
  462.  
  463.                   DISKCAT - Disk File Catalog Program       Page 6
  464.  
  465.  
  466.         SUGGESTIONS FOR USING DISKCAT:
  467.  
  468.         As already mentioned,  this program makes it easy for user groups
  469.         to catalog  and describe  their public  domain software libraries
  470.         and to compare them with other groups.  Because disks can be read
  471.         so quickly,  libraries of up to  3000  files each can be read and
  472.         compared in a matter of minutes.
  473.  
  474.         People who have a hard disk that is backed up on floppy disks will
  475.         find that by keeping the  catalog file on the hard disk,  you can
  476.         use DOS 2's FIND.EXE or  DC4-FIND to find in seconds which disk a
  477.         file is backed up on.
  478.  
  479.         Those without a hard disk may find it handy to have a printout of
  480.         the catalog sorted by filename for reference at times  when it is
  481.         not convenient to load DISKCAT.
  482.  
  483.         USING DOS 2's FIND.EXE ("FIND")-
  484.  
  485.         FIND  will search for a string of  characters anywhere in a file.
  486.         You may prefer to use FIND instead of DC4-FIND.EXE  to search the
  487.         catalog. To use it to display all files of a particular category,
  488.         such as "DOS Util", enter the following:  FIND "DOS Util" DC4.DTA
  489.         Notice that  upper case and  lower case must be correct to find a
  490.         match. Also, the file extension must be right-justified:  to find
  491.         the file, TEST.BAS, you must specify  "TEST    .BAS".
  492.         A batch file to make  FIND  a little easier to use can be created
  493.         by typing in the following at the DOS prompt:
  494.         COPY CON: F.BAT
  495.         FIND "%1" DC4.DTA
  496.         (press F6 to get a ^Z)
  497.         With this batch file, you can just enter F  and the characters in
  498.         the file that you want to locate.
  499.  
  500.         To use DC4-FIND.EXE, at the A> prompt, enter DC4-FIND.   You will
  501.         be prompted for all or part of a file name to search for.    When
  502.         the search is done the  A>  prompt will appear again.   To search
  503.         again, press the F3 function key.  This will cause the "DC4-FIND"
  504.         that you entered before to reappear. Press Enter and load another
  505.         file name.
  506.  
  507.         ASSIGNING CATEGORIES-
  508.  
  509.         The Category is meant to be a "key field" that you can use to get
  510.         similar file to print out together. Let's say you are classifying
  511.         the DISKCAT programs.  For Category, you could call DC4-CAT.EXE a
  512.         "Disk catalog"  file, the  .DOC  file a "Documentation" file, the
  513.         .DTA file a "Data file".    But when you sort by Category, do you
  514.         want to see all the  Documentation files listed by themselves and
  515.         all the data files by themselves?    You might prefer to classify
  516.         all related files the same as the main program, so that they will
  517.         be grouped together when printing a list sorted by Category.
  518.  
  519.         If you use the Categories displayed at the top of the screen, you
  520.         will be assured that file categories that you want  to match will
  521.         match exactly so that they will print out together.   To edit the
  522.         Categories, press Alt-C in the "Add Descriptions" program, as de-
  523.         cribed earlier.
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                   DISKCAT - Disk File Catalog Program       Page 7
  530.  
  531.  
  532.  
  533.         DISTRIBUTION OF DISKCAT PROGRAMS-
  534.  
  535.         A limited license is granted to copy the COMPILED versions of the
  536.         DISKCAT version 4.0 programs and the associated files under the
  537.         following conditions:
  538.  
  539.         1. Copying is for the sole purpose of allowing potential buyers
  540.            of the program an opportunity to try out DISKCAT before paying
  541.            for it.
  542.  
  543.         2. The BASIC source code should not be needed for such an evalua-
  544.            tion, therefore, it may not be copied or distributed.
  545.  
  546.         3. All copyright notices must be left intact and this documenta-
  547.            tion file included.
  548.  
  549.         4. All the compiled programs must be offered as a complete set.
  550.  
  551.         5. These programs are not to be distributed as part of any
  552.            commercial endeavor, such as, but not limited to, software
  553.            give-aways (or sales) by vendors, "magazines-on-a-disk", or
  554.            groups that charge more than a small "copying fee" for a disk
  555.            with these files. The programs, excluding the uncompiled BASIC
  556.            programs, may be included in all electronic bulletin boards
  557.            and PC user group libraries, provided that the following
  558.            notice is given users:
  559.  
  560.        "The purpose of allowing the DISKCAT programs to be copied is to
  561.         allow users to try the software before buying it.  If you try it
  562.         and decide to use it, please remit $30.  A copying fee paid for a
  563.         disk with this program on it should be considered payment for the
  564.         disk medium itself and for the time and expense of copying the disk.
  565.         Such payment provides no compensation to the author of the software
  566.         and is not to be considered a licensing fee for its use."
  567.  
  568.         Minor enhancements are made weekly and major changes, monthly.
  569.         With this in mind, customers who have paid may get the latest
  570.         changes by sending in a disk plus $5.  Others should try the
  571.         bulletin boards and user groups for an evaluation copy.
  572.  
  573.         Group purchase terms (and commissions) are available to user
  574.         groups who wish to sell DISKCAT.  Write for details.
  575.  
  576.         SOURCE CODE-
  577.  
  578.         The source code and the latest version of DISKCAT will be sent to
  579.         each person upon receipt of payment of $30.  The source code for
  580.         DISKCAT may not be copied and distributed.  If you make changes
  581.         or have suggestions for improvements, I am interested in hearing
  582.         of them, but no modified versions of DISKCAT may be copied and
  583.         distributed, since I have no way to help other users when they
  584.         have problems with the modified versions. I have enough trouble
  585.         fixing my own mistakes!
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                   DISKCAT - Disk File Catalog Program       Page 8
  596.  
  597.         Acknowledgements for Suggestions:
  598.  
  599.         (1) Kill file from disk when deleting entry from DISKCAT.
  600.         (2) Show free space on disk along with file name.
  601.             (James Jacques    Delafield,WI)
  602.  
  603.         (3) Show disk type (# sectors and # sides) along with file name.
  604.             (Bob Duval   Charleston, SC)
  605.  
  606.         (4) Include DC4.HDR file for easier use with PC-FILE.
  607.         (5) Read DOS 2.0 subdirectories (possible future enhancement.
  608.             I would first like to know if many people are using
  609.             subdirectories on floppies.)
  610.             (John Burns    Mattawan, MI)
  611.  
  612.         (6) Several people have suggested a routine to print a disk
  613.             directory on a label to be attached to the disk.  The reasons
  614.             that this has not been done yet are (1) the idea of this
  615.             program is to make it easy to locate files using the DC4-FIND
  616.             program or a sorted list printed out, (2) disk contents
  617.             change easily, disk labels change less easily, and (3) there
  618.             are several programs in the public domain already that print
  619.             such labels.  Another problem is squeezing 112 files onto a
  620.             label that will fit on the disk.  One company has solved this
  621.             by using the subscript character set for the Epson printer.
  622.             What do people without Epsons do?
  623.  
  624.             As a substitute, option 6 at the main menu [Display All Files
  625.             for a Disk] will let you print out a list to be inserted into
  626.             the disk's sleeve.  This routine prints the name and descrip-
  627.             tion of all the files in two columns.  To get the printout to
  628.             fit into a diskette sleeve, you need to set your printer to
  629.             compressed print (15-17 char.per inch).  If this requires a
  630.             software command rather than switches, you need to execute
  631.             the command before loading DC4-READ.  If you have the source
  632.             code, you can modify it to issue the software command automa-
  633.             tically.  The routine starts at line 8000.  Please do not
  634.             distribute a modified version of DC4-CAT.  Routines are still
  635.             being worked on that will allow printer codes to be specified
  636.             in the parameter file.
  637.  
  638.         (7) Put time and date on catalog listings.
  639.         (8) Sort the disk names.
  640.         (9) When sorting and printing the catalog, insert blank lines or
  641.             a form feed when the sorted field changes.
  642.             (George Margolin     Newport Beach, CA)
  643.  
  644.        (10) Allow a file to be renamed from within program.
  645.        (11) Allow a disk to be renamed in the catalog file.
  646.             (John Markley      Homer, LA)
  647.  
  648.        (12) Allow screen colors to be changed from within the program.
  649.             (Mike Hawkins    whereabouts unknown)
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                   DISKCAT - Disk File Catalog Program       Page 9
  662.  
  663.  
  664.  
  665.        (13) Allow the user to enter a range to print in DC4-SORT.
  666.        (14) Make the disk's volume name the default disk name.
  667.        (15) Allow the user to assign a volume name from DC4-CAT.
  668.        (16) Add routine to read files on hard disk.
  669.        (17) Add some color.
  670.        (18) In printouts, place size and date fields adjacent to file
  671.               name for easier reading.
  672.        (19) Read the disk name from the (DOS 2) volume label.
  673.             Other people have suggested reading the volume label from the
  674.             directory to use for the disk name, but it seemed like more
  675.             trouble that it was worth.  But Michael Roland also has a
  676.             very clever idea for using the volume names.  Michael came up
  677.             with the idea of giving each disk's volume name (which is
  678.             read along with the other file names from the directory) the
  679.             same category so that all of the disks' volume names will be
  680.             grouped together when the file is printed by DC4-SORT sorted
  681.             by category.  Now why didn't I think of that?  He also
  682.             suggests using the "Add descriptions" routine to add a
  683.             description of disk contents to the volume name entry.
  684.             (Michael B. Roland   Dammam, Saudi Arabia)
  685.  
  686.        (20) Speed up the sort 600-900%.
  687.        (21) Put time and date on comparative printout and mark matching
  688.             files to make them easier to spot.
  689.        (22) Show on the printout which field the file was sorted on.
  690.        (23) Add an option to allow printing the data file sorted by date.
  691.        (24) Make it easier to delete a disk from the file.
  692.        (25) Change the symbol for a deleted record from "z" to "/" to be
  693.             compatible with PC-FILE.
  694.             (Pete Smothers,  President, New Orleans PC User Group)
  695.             Pete backed up his suggestions with BASIC code.  Using the
  696.             sort routine he provided, a sort that took 5 minutes 15
  697.             seconds with the routine I was using now takes 7 seconds!
  698.             The first time I tried it, I thought that it had kicked out
  699.             of the routine without sorting.  Boy was I surprised!
  700.             Thanks, Pete.
  701.  
  702.        (26) SPLIT "ADD CATEGORIES" INTO ITS OWN PROGRAM.  I fought this
  703.             as long as possible, wanting to keep the speed of having as
  704.             many functions as possible in one program, but I kept running
  705.             out of room in the main program.  The new feature that pushed
  706.             it over the limit this time was keeping track of each file's
  707.             first and last record number in the data base.  When you have
  708.             a large data base, this will greatly speed up functions that
  709.             search for all files for a particular disk.
  710.        (27) Allow program parameters to be changed from within the program.
  711.             I have always been annoyed at not being able to look at two
  712.             different catalog files on my hard disk without moving or
  713.             renaming them.  Now this is possible.
  714.             (Me,      Houston, Texas)
  715.  
  716.        (29) Make the documentation easier to read and make it easier to
  717.             start a new catalog.
  718.             (George Margolin     Newport Beach, CA)
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.             -------------------------------------------------------
  736.             * * * * * * * * * *  I N V O I C E  * * * * * * * * * *
  737.             -------------------------------------------------------
  738.  
  739.  
  740.  
  741.                                  D I S K C A T
  742.  
  743.  
  744.  
  745.  
  746.                           Please make check payable to:
  747.  
  748.                                   Nelson Ford
  749.                                  P.O.Box 61565
  750.                                Houston, TX 77208
  751.                                 (713) 960-1347
  752.  
  753.  
  754.  
  755.  
  756.  
  757. Date:
  758.  
  759.  
  760.  
  761.                                             Qty.    Price       Total
  762.  
  763. DISKCAT Disk File Catalog Program           ___   @  $30      $_________
  764.  
  765.  
  766. (Software - No Texas sales tax.)
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774. Thank you for your order.
  775.  
  776.  
  777.